Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Stockholm Open - Stockholm Chisinau Challenger Romania F6 Romania F7 Romania F8 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 USA F16 USA F17 USA F24 Czech Republic F4 Romania F4 Romania F7 Romania F8 Romania F10 France F10 Romania F13 Romania F17 Bulgaria F2 Bulgaria F3 Sweden F5 France F15 France F2 Italy F1 Ghana F1 Egypt F1 Egypt F2 Egypt F3 Romania F1 Romania F3 Bulgaria F3 Romania F6 Romania F8 Romania F9 Romania F10 Armenia F1 Romania F12 Georgia F2 Germany F13 USA F22 Nigeria F3 Nigeria F4 France F1 France F2 Morocco F2 USA F6 Turkey F2 Turkey F3 Romania F1 Romania F5 Romania F6 Romania F7 Germany F9 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Bulgaria F8 Germany F19 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Chile F2 Chile F4 Peru F4 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Bulgaria F4 Romania F5 Germany F6 Morocco F4 Germany F7 Germany F8 Morocco F5 Germany F9 Romania F10 Romania F11 Germany F13 Romania F14 Romania F15 Germany F17 Turkey F9 Nigeria F1 Nigeria F2 Senegal F1 Senegal F2 France F1 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F3 Mexico F1 Usa F5 Usa F6 Usa F7 Usa F8 Spain F11 Usa F9 Spain F12 Bulgaria F3 Romania F2 Romania F3 Netherlands F1 Romania F4 Germany F9 Estonia F1 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 USA F28 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 El Salvador F1 Panama F1 Turkey F6 USA F6 Turkey F7 USA F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Great Britain F6 Sweden F2 Italy F10 Morocco F3 Italy F11 Romania F2 Romania F3 Germany F5 USA F15 USA F16 Germany F7 Belgium F7 Romania F9 USA F30 USA F31 USA F4 Turkey F6 Turkey F7 USA F5 USA F6 Turkey F8 Canada F1 Canada F2 Turkey F12 Turkey F15 Turkey F16 Sweden F2 Sweden F3 Romania F1 Morocco F1 Romania F3 Morocco F2 Morocco F3 Romania F4 Turkey F7 Turkey F8 Turkey F9 Turkey F15 USA F13 Romania F3 USA F14 Romania F4 Romania F5 USA F21 Romania F9 Spain F33 Portugal F9 USA F28 USA F29 USA F30 USA F31 Cambodia F2 Cambodia F3 USA F4 USA F5 USA F6 China F1 Egypt F8 China F2 Egypt F9 USA F10 USA F11 USA F13 USA F14 Romania F3 Belgium F1 Hungary F2 Bulgaria F3 Bulgaria F4 USA F26 USA F27 USA F28 USA F30 USA F31 USA F1 USA F3 USA F5 USA F6 USA F7 USA F8 Bulgaria F5 Turkey F8 Turkey F10 Tunisia F13 Tunisia F14 Portugal F7 Bulgaria F4 Italy F25 Romania F8 USA F12 Egypt F10 USA F22 Romania F16 USA F23 Colombia F3 Colombia F4 USA F25 Romania F10 Romania F18 Harrah's Entertainment Men's Pro Challenger - Tunica USA F8 USA F30 Bulgaria F4 USA F22 Romania F7 Timisoara Challenger - Timisoara Romania F15 Romania F14 Romania F15 Romania F16 Romania F17 USA F25 France F18 Ipsos Bucharest Challenger - Bucharest Czech Republic F5 Czech Republic F6 Tunisia F4 Tunisia F5 Spain F7 Ghana F2 Ukraine F3 USA F12 Challenger DCNS de Cherbourg - Cherbourg Germany F16 Tallahassee Tennis Challenger - Tallahassee Tunis Open - Tunis Romania F9 Mamaia Challenger - Constanta USA F15 Germany F15 San Benedetto Challenger - San Benedetto USA F7 Riviera de Rimini Challenger - Rimini Medjurgorje Open - Medjugorje Bulgaria F1 Romania F13 USA F25 Romania F10 Chile F3 Peru F5 Germany F8 Germany F14 Banja Luka Challenger 2008 - Banja Luka Brasov Challenger Alphen Challenger Banja Luka Challenger Charlottesville Challenger Savannah Challenger Alessandria Challenger Bytom Challenger Arad Challenger Oberstaufen Challenger Banja Luka Challenger Constanta Challenger - Constanta Sarasota Challenger Marburg Challenger Architect Open - Budapest Recanati Challenger Trani Challenger Samarkand Challenger Karshi Challenger Astana Challenger Brasov Challenger Szczecin Challenger Tulsa Challenger Aguascalenties Challenger Heilbronn Challenger Honolulu Challenger 2002 Eddleman USTA Challenger - Birmingham Sarajevo Challenger Tallahassee Challenger Sarasota Challenger Arad Challenger Lexington Challenger Segovia Challenger Brasov Challenger Istanbul Challenger Lermontov Challenger Belem Challenger Salinas Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Kosice Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger USA F9 Oberstaufen Challenger St. Remy Challenger Project Independence Men's Challenger - Mandeville Fergana Challenger Helsinki Challenger Chennai Challenger New Delhi Challenger Mersin Challenger Sibiu Challenger Tashkent Challenger Geneva Challenger New Delhi Challenger Smith Barney Men's Challenger - Covington Raanana Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Dallas Challenger Kazan Challenger Fergana Challenger Seguros Bolivar Open - Medellin Talahassee Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo XIII Trofeo Ciudad de Quito - Quito Caltanissetta Challenger Internationaux du Doubs - Besancon Sarasota Challenger Saransk Challenger Asuncion Challenger Shenzhen Challenger Salzburg Challenger Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus 2006 USTA Tallahassee Tennis Challenger - Tallahassee Timisoara Challenger - Timisoara Trnava Challenger Citta di Como - Como Brasov Challenger - Brasov Istanbul 2 Challenger Bulgarian Open Challenger - Sofia Mersin Challenger Savannah Challenger Chicago Challenger Gelsor Open Carpati - Brasov Kenitra Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Cremona Challenger Irving Challenger Kolkata Challenger Guangzhou Challenger Sarasota Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Montevideo Challenger Buenos Aires Challenger Cleveland Challenger Guangzhou Challenger Medellin Challenger Trnava Challenger Ningboo Challenger Roanne Challenger Ortisei Challenger Mouilleron-Le-Captif Challenger Prague Challenger Helsinki Challenger Challenger Brasov - Brasov Burnie Challenger Launceston Challenger Aix En Provence Challenger Bordeaux Challenger Fergana Challenger Canberra Challenger Istanbul Challenger Tashkent Challenger Braunschweig Challenger Karshi Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Morocco Tennis Tour - Tanger Szczecin Challenger Punta Del Este Challenger Compaq Challenger - Bucharest Mauthausen Challenger Cary Challenger Trnava Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Prostejov Challenger Busan Challenger Oeiras 4 Challenger Bath Challenger Suzhou Challenger Mersin Challenger Porto Challenger Tunis Challenger Savannah Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bercuit Challenger Prostejov Challenger Sibiu Challenger St. Remy Challenger Tallahassee Challenger Open de Moselle - Metz Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Harrah's Entertainment Challenger - Tunica Phoenix Challenger USTA Men's Challenger of Dallas - Dallas Split Challenger Canberra Challenger Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger BCR Open Romania - Bucharest Lugano Challenger Murcia Challenger Girona Challenger Barcelona Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Colombia - Bogota Girona Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Guzzini Challenger - Recanati Aamulehti Tampere Open - Tampere Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger BCR Open Romania - Bucharest Penza Challenger St. Petersburg Open - St. Petersburg Brasov Challenger Cali Challenger Hersonissos 6 Challenger Tallahassee Challenger Sibiu Challenger St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Irving Challenger Loughborough Challenger Pune Challenger Brasov Challenger Kazan Challenger Todi Challenger Mouilleron-Le-Captif Challenger Moscow Challenger Izmir Challenger Poznan Challenger Happy Valley Challenger Hong Kong Challenger Kolkata Challenger BB&T Atlanta Open - Atlanta Kosice Challenger Eckental Challenger Ortisei Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Portugal Open - Oeiras Tyumen Challenger Heilbronn Challenger Batman Challenger Bergamo Challenger Rimouski Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia BB&T Atlanta Open - Atlanta Suisse Open - Gstaad ASB Classic - Auckland Grand Prix Hassan II - Marrakech Open Parc - Lyon Mersin Challenger Panama City Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Pereira Challenger Rimouski Challenger Liberec Challenger Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Kazan Challenger Tallahassee Challenger Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Astana Open - Nur-Sultan Antalya Open - Antalya SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Open 13 Provence - Marseille Delray Beach Open - Delray Beach Citi Open - Washington Nordea Open - Bastad Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Raanana Challenger Adelaide International 1 - Adelaide Arad Challenger Kremlin Cup - Moscow Poznan Challenger Oberstaufen Challenger Tiriac Open - Bucharest Kremlin Cup - Moscow Kremlin Cup - Moscow Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Medellin Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Como Challenger Citi Open - Washington San Diego Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Meknes Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport San Marino Challenger Villena Challenger Forli 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Hersonissos 5 Challenger Bucharest Open - Bucharest Lille Challenger Ilkley Challenger Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Belgrade 2 - Belgrade Quimper Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger Bratislava 1 Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Turin Challenger Dallas Open - Dallas BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Grand Prix Hassan II - Marrakech Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open Parc - Lyon Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells National Bank Open - Toronto Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Infosys Hall of Fame Open - Newport Iasi Challenger Australian Open - Melbourne French Open - Paris Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 U.S. Open (juniors) French Open (juniors) Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Wimbledon (juniors) Olympics - Rio de Janeiro Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0